// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package u.aly; import java.util.BitSet; // Referenced classes of package u.aly: // cs, dj, dm public final class de extends cs { public de(dm dm) { super(dm); } public static BitSet a(byte abyte0[]) { BitSet bitset = new BitSet(); int i = 0; do { if (i >= 8 * abyte0.length) { return bitset; } if ((abyte0[-1 + (abyte0.length - i / 8)] & 1 << i % 8) > 0) { bitset.set(i); } i++; } while (true); } public static byte[] b(BitSet bitset, int i) { byte abyte0[] = new byte[(int)Math.ceil((double)i / 8D)]; int j = 0; do { if (j >= bitset.length()) { return abyte0; } if (bitset.get(j)) { int k = -1 + (abyte0.length - j / 8); abyte0[k] = (byte)(abyte0[k] | 1 << j % 8); } j++; } while (true); } public Class D() { return u/aly/dj; } public void a(BitSet bitset, int i) { byte abyte0[] = b(bitset, i); int j = abyte0.length; int k = 0; do { if (k >= j) { return; } a(abyte0[k]); k++; } while (true); } public BitSet b(int i) { int j = (int)Math.ceil((double)i / 8D); byte abyte0[] = new byte[j]; int k = 0; do { if (k >= j) { return a(abyte0); } abyte0[k] = u(); k++; } while (true); } }